Skip to content

docs: lambda worker public preview - #4663

Merged
lennessyy merged 37 commits into
mainfrom
serverless-terraform
Jul 30, 2026
Merged

docs: lambda worker public preview#4663
lennessyy merged 37 commits into
mainfrom
serverless-terraform

Conversation

@lennessyy

@lennessyy lennessyy commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Prepares serverless worker docs for Lambda public preview.

Deploy guide (aws-lambda.mdx)

  • Add Terraform module as an alternative to CloudFormation for IAM provisioning
  • Add Java and .NET SDK tabs (Worker code, build/package, create function)
  • Add Launch Stack button blurb for CloudFormation in the Temporal UI
  • Add Connection status to the verify deployment step

Troubleshooting page (troubleshooting/serverless-workers.mdx)

  • Restructure Validate Connection section to match exact UI error messages: "missing compute configuration", "connection is invalid", "Task Queue is not registered"
  • Remove standalone "Check that the WCI is detecting Tasks" section (now covered by Validate Connection)
  • Add ramping version mention to "check version is current" step

Encyclopedia page (serverless-workers.mdx)

  • Add ramping link to versioning constraint row

Notes to reviewers

┆Attachments: EDU-6480 docs: terraform for serverless worker

@vercel

vercel Bot commented Jun 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview Jul 30, 2026 10:40pm

Request Review

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

@lennessyy lennessyy self-assigned this Jun 9, 2026
@lennessyy lennessyy changed the title docs: terraform for serverless worker docs: lambda worker public preview Jun 12, 2026
- Add Java SDK serverless worker docs (index + aws-lambda)
- Add .NET SDK serverless worker docs (index + aws-lambda)
- Add Java and .NET tabs to deploy guide
- Update sidebar with new SDK sections
- Change serverlessWorkers release stage from prerelease to publicPreview
- Replace custom pre-release gating text with default ReleaseNoteHeader across all serverless pages
- Add snipsync markers to Java and .NET SDK pages referencing ea/aws-lambda branches
- Update snipsync config to pull from ea/aws-lambda branches for samples-java and samples-dotnet
- Update deploy guide Java tab to use builder pattern matching sample
- Add Java sample link to deploy guide prerequisites
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

The `vercel.json` schema validation failed with the following message: should NOT have additional property `public`

Learn More: https://vercel.com/docs/concepts/projects/project-configuration

…less pages

- Use snipsync highlightedLines to highlight key lines in code samples
- Replace hand-written .NET code block with snipsync selectedLines snippet
- Improve .NET intro text to match Go/Python/TS pattern
- Remove redundant bypass code block from .NET configure section
- Update config file resolution wording across all SDKs
- Rewrite Java and .NET intro text to explain the code pattern before showing it
- Fix deploy guide link to point to aws-lambda subpage across all SDKs
- Update config file resolution wording across all SDKs
- Align Java deploy guide with sample repo: java17 runtime, direct JAR upload,
  correct handler format, 1024 MB memory, 90s timeout
- Remove unnecessary copy/re-zip step for Java shadow JAR
- Remove redundant bypass code block from .NET configure section
- Fix OTel description wording in Java page
- Fix Java build section: shadow JAR uploads directly, no re-zip needed
- Use placeholder matching actual shadow JAR naming pattern
- Update runtime to java17, memory to 1024, timeout to 90
- Fix handler format to include ::handleRequest
- Improve Java SDK page intro text and link to registration docs
- Simplify OTel configure description
- Remove eager activities sentence from Java defaults table
- Fix deploy guide link to aws-lambda subpage
- Troubleshooting: restructure Validate Connection section to match
  UI error messages (no compute config, connection invalid, task queue
  not registered), remove standalone WCI detecting Tasks section
- Deploy guide: add Launch Stack button blurb, add Connection status
  to verify step
- Encyclopedia: add ramping link to versioning constraint
# Conflicts:
#	docs/encyclopedia/workers/serverless-workers.mdx
#	docs/production-deployment/worker-deployments/serverless-workers/aws-lambda.mdx
@Duncanma Duncanma added the blocked-on-release These changes are waiting for official release okay label Jul 16, 2026
Resolve conflicts from the Cloud Run restructure on main:

- Move the branch's encyclopedia edits (Versioning row, High Availability
  row) onto the split page at encyclopedia/workers/serverless-workers/index.mdx
  and generalize them across providers.
- Point the Lambda deploy guide's timeout caution at
  /troubleshooting/serverless-workers/aws-lambda#validate-connection, since this
  branch replaced the #check-wci-detecting-tasks section main linked to.
- Rebuild sidebars.js on main's hoisted per-SDK develop categories, re-adding
  the Java and .NET Serverless Workers categories.
- Add serverlessWorkersLambda: publicPreview and point the Lambda-specific
  pages at it. Provider-neutral and Cloud Run pages stay Pre-release.
- Fix the Java and .NET links to /serverless-workers#tuning-for-long-running-activities,
  which now lives on the Lambda encyclopedia page.
AWS Lambda is in Public Preview while GCP Cloud Run stays in Pre-release, so
the provider-neutral pages now show a Public Preview banner that says which
provider that covers and how to request Cloud Run access.

Set the stage inline with type="publicPreview" on those pages and drop the
serverlessWorkers key, leaving one key per provider in featureReleaseTypes.js.
Also add the banner to the five SDK Serverless Workers index pages, which had
none.
@lennessyy
lennessyy merged commit 234aa3a into main Jul 30, 2026
14 checks passed
@lennessyy
lennessyy deleted the serverless-terraform branch July 30, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked-on-release These changes are waiting for official release okay

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants